Compiling Dynamic Mappings with Array Copies TR EMP CRI A To appear in PPoPP
نویسنده
چکیده
Array remappings are useful to many applications on dis tributed memory parallel machines They are available in High Performance Fortran a Fortran based data parallel language This paper describes techniques to handle dy namic mappings through simple array copies array remap pings are translated into copies between statically mapped distinct versions of the array It discusses the language re strictions required to do so The remapping graph which captures all remapping and liveness information is pre sented as well as additional data ow optimizations that can be performed on this graph so as to avoid useless remap pings at run time Such useless remappings appear for arrays that are not used after a remapping Live array copies are also kept to avoid other ow dependent useless remappings Finally the code generation and runtime required by our scheme are discussed These techniques are implemented in our prototype HPF compiler
منابع مشابه
Compiling Dynamic Mappings with Array
Array remappings are useful to many applications on distributed memory parallel machines. They are integrated into High Performance For-tran, a Fortran 90-based data-parallel language. This paper describes techniques for handling dynamic mappings through simple array copies: array remappings are translated into copies between statically mapped distinct versions of the array. It discusses the la...
متن کاملState of the Art in Compiling Hpf Tr Emp Cri A-286
Proposing to the user a nice programming model based on the data-parallel paradigm is one thing. Running the resulting applications very fast is the next issue for a language aiming at high performance on massively parallel machines. This paper discusses the issues involved in HPF compilation and presents optimization techniques, targeting the message-passing SPMD programming model of distribut...
متن کاملInit-time Shadow Width Computation through Compile-time Conventions (report Emp Cri A-285)
In compiling stencil-like computations for distributed memory machines a standard technique is to allocate shadow edges to store remote elements from neighbor processors 1]. The eecient management of these edges by HPF compilers at subroutine boundaries is not obvious because the callers do not know the callees' requirements, thus it was proposed to allow their explicit declaration 2]. We prese...
متن کاملOn the Vector Variational-like Inequalities with Relaxed η-α Pseudomonotone Mappings
In this paper we introduce some new conditions of the solu- tions existence for variational-like inequalities with relaxed &eta-&alpha pseu- domonotone mappings in Banach spaces. The advantage of these new conditions is that they are easier to be veried than those that appear in some of the previous corresponding articles.
متن کاملویژگیهای روانسنجی پرسشنامه پاسخهای مقابله جوانان در بررسی افراد تحت درمان سرطان
AbstractObjectives: This study evaluated the psychometric properties of the Coping Responses Inventory for Youth (CRI-Y), assessing young adults undergoing treatment for cancer. The main goal of this study was to investigate the conceptual structure and reliability of this questionnaire in the Iranian cultural milieu (a kind of construct validity). In addition, the convergent and discriminati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008